home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / CSSC_300.ZIP / CSSC.DOC < prev    next >
Text File  |  1994-10-10  |  12KB  |  197 lines

  1. ───────────────────────────────────────────────────────────────────────────────
  2. ▒▒▌[CSSC]▐▒▒░  ∙∙∙  Custom Split Screen Chat PPE (c)1993-94  ∙∙∙  ░▒▒▌[CSSC]▐▒▒
  3. ───────────────────────────────────────────────────────────────────────────────
  4. ▐│ ·······∙  Custom Split Screen Chat  ∙········· │ Author: Robert Hunter    │▌
  5. ▐│ ········∙  Version: 3.00 Standard  ∙·········· │  a.k.a: Midnight Slasher │▌
  6. ▐│ ··············∙  [10/10/94]  ∙················ │ E-Mail: mslasher@io.org  │▌
  7. ───────────────────────────────────────────────────────────────────────────────
  8. ▐│ CONTENTS      │ 1. Files Included          5. Distribution                │▌
  9. ▐│ OF            │ 2. Brief Program Summary   6. Legal-ese                   │▌
  10. ▐│ DOCUMENTATION │ 3. Installation            7. Registration / Author Notes │▌
  11. ▐│               │ 4. General Program Info                                   │▌
  12. ───────────────────────────────────────────────────────────────────────────────
  13. ▒▒▌ FILES INCLUDED ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  14. ───────────────────────────────────────────────────────────────────────────────
  15. ▐│   CSSC.DAT ..... 1,187 .. Main Data Configuration File
  16. ▐│   CSSC.DOC .... 12,396 .. Documentation / Installation Guide   (Please Read)
  17. ▐│   CSSC.HST ..... 5,913 .. Revison History / Whats.New
  18. ▐│   CSSC.PPE .... 16,166 .. Split Screen Chat PPE
  19. ▐│  FILE_ID.DIZ ..... 462 .. Description Identification File
  20. ───────────────────────────────────────────────────────────────────────────────
  21. ───────────────────────────────────────────────────────────────────────────────
  22. ▒▒▌ BRIEF PROGRAM SUMMARY ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  23. ───────────────────────────────────────────────────────────────────────────────
  24.  A .PPE  (* PCBoard Programming Language Executable *) for PCBoard v15.2+ BBS.
  25.  
  26.  This  PPE can be  installed as a  replacement to  Prompt #333 in your PCBTEXT
  27.  file to replace the F10 chat mode as well as being installed as an additional
  28.  function key.  This program features:
  29.  
  30.  ■ Written in PPL for speed & integration       ■ Configurable Colors
  31.  ■ Horizontal Split Screen Chat                 ■ SysOp & User Exit Key
  32.  ■ 9/8 Lines Each (SysOp/User)                  ■ Standard Wordwrap
  33.  ■ Window Clearing on demand                    ■ Smart-Save Color Scrolling
  34.  ■ Interface refresh keys                       ■ Mode Status Line
  35.  ■ Configurable SysOp Name                      ■ User Time Refunds
  36.  ■ Support for a User Editor PPE                ■ User Key Locking
  37.  ■ Page/Beeping of the other User               ■ Importing Text Files
  38.  ■ Full Chat Logging
  39. ───────────────────────────────────────────────────────────────────────────────
  40. ───────────────────────────────────────────────────────────────────────────────
  41. ▒▒▌INSTALLATION▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  42. ───────────────────────────────────────────────────────────────────────────────
  43.  1. Load all your PCBTEXT file(s) into MKPCBTXT.EXE      (MKPCBTXT in /PCB/GEN)
  44.  2. Go to record entry #333                             (Press F3 and then 333)
  45.  3. Replace the line with:
  46.  
  47.  ┌───────────────────────────────────────────────────────────────────────────┐
  48.  │ Record No: 333            Record Length: 40           Justification: Left │
  49.  ├───────────────────────────────────────────────────────────────────────────┤
  50.  │ Hello, this is @OPTEXT@.~~                                                │
  51.  │ !DRIVE:\PATH\CSSC.PPE /333                                                │
  52.  └───────────────────────────────────────────────────────────────────────────┘
  53.   ▐│ IE:   !C:\PCB\PPE\CSSC\CSSC.PPE /333
  54.   ▐│
  55.   ▐│ NOTE: The "/333" parameter simply tells CSSC not to refresh the screen
  56.   ▐│       on exit, since PCBoard automatically does this with prompt 333.
  57.  
  58.  4. Press ESC to Save and Exit
  59.  
  60. --[AND/OR]-- ──────────────────────────────────────────────────────────────────
  61.  
  62.  1. Load PCBSETUP
  63.  2. Press G        ( Configuration Options )
  64.  3. Press H        ( Function Keys )
  65.  
  66.  4. Install CSSC as an optional Function Key, so when SHIFT-FKey is pressed,
  67.     CSSC will be loaded.
  68.  
  69.  ┌───────────────────────────────────────────────────────────────────────────┐
  70.  │ F-Key #1: !DRIVE:\PATH\CSSC.PPE                                           │
  71.  │ F-Key #2: !C:\PCB\PPE\CSSC.PPE                                            │
  72.  └───────────────────────────────────────────────────────────────────────────┘
  73.  
  74. ----
  75.  
  76.   5. Edit the CSSC.DAT file (Instructions are contained within the file)
  77. ───────────────────────────────────────────────────────────────────────────────
  78.  
  79. ───────────────────────────────────────────────────────────────────────────────
  80. ▒▒▌ GENERAL PROGRAM INFORMATION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  81. ───────────────────────────────────────────────────────────────────────────────
  82.  NOTE:  This PPE uses ?INKEY() PPL functions. Consequently, if you are running
  83.         a board on an unTAMEed DESQview system, or have a very busy multi-node
  84.         board running on a single machine, it may  appear choppy or  slow when
  85.         chatting. This function relies on system clock ticks,  which  will not
  86.         be smooth in such environments.  This holds true for ALL chat programs
  87.         that use intensive ?INKEY() keyboard checks.
  88.  -----------------------------------------------------------------------------
  89.  
  90.  1. User Editor
  91.  -----------------------------------------------------------------------------
  92.  The internal user editor was removed from CSSC for the following reasons:
  93.  
  94.  a) Most of the time, CSSC is used as a Chat PPE.   There is  no need to waste
  95.     extra  memory and  loading speed  initializing variables  used  in  a user
  96.     editor when it will not be used.
  97.  
  98.  b) We have created  CUFE, a User File  Editor  which  is a full featured user
  99.     editor  PPE. It  was not  logical to  update both  CUFE and  CSSC with the
  100.     exact same  code.  CUFE is  able to run  in silent mode,  meaning the user
  101.     does not see any  part of the editor (it  only displays on the SysOp/Local
  102.     screen).  Because of this, CUFE can  be called from within CSSC and loaded
  103.     when  a User  Editor is  needed. CSSC  directly supports  the setup  of an
  104.     external user editor .PPE from its .DAT file. Pressing CTRL-E in CSSC will
  105.     attempt to load the editor.
  106.  
  107.     CUFE started supporting the SysOp/Silent mode at version 2.00, and can be
  108.     found by reading the 'distribution' section of the document.
  109.  
  110.  2. Miscellaneous
  111.  -----------------------------------------------------------------------------
  112.  Time spent in CSSC is returned to the online user upon program exit.
  113.  
  114.  Only one person can use the TAB (help) key at a time, and while HELP is being
  115.  displayed, other functions may become unavailable.
  116.  
  117.  Chat logging is logged  to a file  called  CSSC_LOG.[Node Number]  to prevent
  118.  share errors, and is stored in the same directory as the CSSC.PPE resides.
  119. ───────────────────────────────────────────────────────────────────────────────
  120. ▒▒▌ DISTRIBUTION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  121. ───────────────────────────────────────────────────────────────────────────────
  122.  You are always welcome to send  Internet E-Mail  requesting program info, ask
  123.  any questions you may have, or  to request a  UUEncoded copy of any supported
  124.  program (that is what that specific account is for!), or:
  125.  
  126.  "FINGER mslasher@io.org" anytime via your internet accessible account to view
  127.  up-to-date information about:
  128.  
  129.  ■ Program information concerning the latest released version .............. ■
  130.  ■ Directions to official distribution site(s) ............................. ■
  131.  ■ A list of other supported programs ...................................... ■
  132.  ■ Other miscellaenous information ......................................... ■
  133. ───────────────────────────────────────────────────────────────────────────────
  134. ▒▒▌ LEGAL-ESE ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  135. ───────────────────────────────────────────────────────────────────────────────
  136. USAGE OF THIS SOFTWARE  INDICATES YOUR ACCEPTANCE OF THE SOFTWARE LICENSE TERMS
  137. ───────────────────────────────────────────────────────────────────────────────
  138.  This  software is  the  property of  the  authors,  Robert Hunter / G.L., the
  139.  registered  copyright  owners.   They only license the software's use, public
  140.  distribution does not transfer ownership of this copy.In addition, you assume
  141.  responsibility for the  selection of the  software to  achieve  your intended
  142.  results and for the installation, use and results obtained from the software.
  143.  
  144.  This license is effective until terminated.  You may terminate it at any time
  145.  by  destroying the  software together with  all  copies. You  agree upon such
  146.  termination to destroy the software together with all copies.
  147.  
  148.  Among other things, you may not: rent, lease, modify, translate, disassemble,
  149.  decompile,  reverse  engineer,  or create  derivative  works  based  upon the
  150.  software.  If you  fail to comply  with any terms  of this license agreement,
  151.  your license is automatically terminated.
  152.  
  153.  This license will be governed by the author's residential provincial or state
  154.  laws  except as  to  copyright and  other  proprietary matters  which  may be
  155.  preempted by  federal laws  and international treaties.  In the  event of any
  156.  dispute   involving   this  license,  the   Licensee  consents  to  exclusive
  157.  jurisdiction  and  venue in  either the authors residential  provincial/state
  158.  or federal  courts and agrees that the prevailing  party shall be entitled to
  159.  its attorney fees and costs. In the event any provision of this license shall
  160.  be deemed unenforceable, void, or  invalid, such provision  shall be modified
  161.  so as to make it  valid & enforceable and as so modified the entire agreement
  162.  shall remain in  full force  and effect.  No decision, action or  inaction by
  163.  the author(s)  shall be construed  to be a  waiver of any  rights or remedies
  164.  available to them.
  165. ───────────────────────────────────────────────────────────────────────────────
  166. BY USING OR BEING IN POSSESSION  OF THIS SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE
  167. READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THIS AGREEMENT'S TERMS & CONDITIONS.
  168. ───────────────────────────────────────────────────────────────────────────────
  169. ▒▒▌ REGISTRATION / AUTHOR NOTES ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  170. ───────────────────────────────────────────────────────────────────────────────
  171.  We understand that  software license enforcement is far from  easy; copyright
  172.  violations  are much  easier to  report  to the  proper authorities.  We also
  173.  understand  that the  segment of  persons  that might  be interested  in this
  174.  software is not one that enjoys paying for every utility (simple or not) that
  175.  they deem useful.  No monetary registration is required to use this software.
  176.  
  177.  If you do use this software you must register is usage. Obviously we're in no
  178.  position to  enforce this,  but a quick  EMail message  containing your name,
  179.  your BBS name and telephone number is appreciated.  This process also lets us
  180.  know a) who is using what software and b) what software is being used, aiding
  181.  in the prioritization of updates.
  182.  
  183.  If you find this utility useful & wish to support its development (or support
  184.  the development of this PPE in combination with other  .PPEs we have publicly
  185.  released)  via a monetary  donation,  please contact  us at the  posted EMail
  186.  address.  We  certainly  appreciate  any  support  you chose  to give.  This,
  187.  however, is a completely voluntary action.
  188.  
  189.  We have always, and will  always try to accomodate all users of this product.
  190.  If you have a suggestion  or request for  an optional  or permanent addition,
  191.  please initiate contact by sending EMail to the posted address. -- Thank you.
  192. ───────────────────────────────────────────────────────────────────────────────
  193. ▐│ ···∙  Contacting the Author Via Internet E-Mail: <mslasher@io.org>  ∙···· │▌
  194. ───────────────────────────────────────────────────────────────────────────────
  195. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌ <EOF> ▐▒▒
  196. ───────────────────────────────────────────────────────────────────────────────
  197.